package array;

public class ArrayCreation {
    public static void main(String[] args) {
        // 方式1：声明并初始化数组（指定大小）
        int[] numbers = new int[5]; // 创建一个能存储5个int类型的数组

        // 方式2：声明后再初始化
        String[] names;
        names = new String[3]; // 可以存储3个String类型的数组

        // 方式3：声明并直接初始化元素（不需要指定大小）
        double[] prices = {19.99, 29.99, 39.99, 49.99};

        // 方式4：使用new关键字并初始化元素
        char[] chars = new char[]{'a', 'b', 'c', 'd'};

        // 打印数组引用（不是内容）
        System.out.println("numbers数组引用: " + numbers);
        System.out.println("prices数组长度: " + prices.length); // 数组长度是属性，不是方法
    }
}
